// 浏览器会为我们自动安装它，所以我们可以监听 install 事件
this.addEventListener('install', function (event) {
  // console.log('我只在调试面板输出：Service Worker install');
});
// 安装完成后会被激活，所以我们也可监听 activate 事件
this.addEventListener('activate', function (event) {
  // console.log('我只在调试面板输出：Service Worker activate');
});
// 接受数据时出发，监听 message 事件
this.addEventListener('message', function (event) {
  console.log(event.data); // this message is from page, to sw
  event.ports[0].postMessage('this message is from sw.js, to page');
});